what is a view in mvc asp.net core